package com.gengzp.common.model.nacos.dto;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * @ClassName SearchYamlItemDto
 * @Description 从nacos查询yaml配置dto
 * @Author gengzp
 * @Date 2025/5/31 0:36
 */
@Data
public class SearchNacosYamlItemDto implements Serializable {

    @Serial
    private static final long serialVersionUID = 8510134526368594487L;

    /**
     * 配置 id
     */
    private String id;

    /**
     * app名称
     */
    private String appName;

    /**
     * yaml配置内容
     */
    private String content;

    /**
     * dataId
     */
    private String dataId;

    /**
     * 加密 dataKey
     */
    private String encryptedDataKey;

    /**
     * 分组 group
     */
    private String group;

    /**
     * md5 加密字段
     */
    private String md5;

    /**
     * 租户/命名空间
     */
    private String tenant;

    /**
     * 配置类别
     */
    private String type;

}
